@charset "utf-8";
/* CSS Document */


.shop_banner{
	width:100%;
	height:657px;
	background:url(../../images/market_images/shop_banner.jpg) no-repeat center;
	}
.shop_title{
	width:100%;
	height:136px;
	background:#1c1c1c;
	}
.shop_title ul{
	width:100%;
	}
.container_right{
	padding:0;
	overflow:visible;
	background:#333;
	}
.page_right{
	height:auto;
	margin-left:40px;
	}
.page_right p{
	padding:0;
	text-indent:1em;
	}
.shop_title ul li {
	width:246px;
	height:136px;
	text-align:center;
	line-height:136px;
	font-size:18px;
	color:#fff;
	display:inline-block;
	cursor:pointer;
	position:relative;
	}
.shop_title ul li i{
	width:134px;
	height:8px;
	background:url(../../images/market_img/shop_hover_bg.png) no-repeat center;
	position:absolute;
	bottom:-7px;
	left:50%;
	margin-left:-67px;
	display:none;
	z-index:9999;
	}
.shop_title ul li:hover,.shop_title ul li.cur{
	color:#52d952;
	}
.shop_title ul li:hover i,.shop_title ul li.cur i{
	display:block;
	}
.shop_infor{
	margin-top:30px;
	margin-bottom:20px;
	}
.shop_infor p{
	font-size:18px;
	color:#fff;
	letter-spacing:1px;
	line-height:48px;
	}
.shop_infor p i{
	float:left;
	}
.shop_infor p.location i{
	width:23px;
	height:48px;
	background:url(../../images/market_img/location.png) no-repeat center;
	}
.shop_infor p.open_time i{
	width:23px;
	height:48px;
	background:url(../../images/market_img/time.png) no-repeat center;
	}
.shop_infor p.shop_tel i{
	width:23px;
	height:48px;
	background:url(../../images/market_img/tel_num.png) no-repeat center;
	}
.shop_detail a{
	font-size:22px;
	color:#ff7124;
	font-weight:bold;
	}
.shop_detail a:hover{
	color:#ff8b3d;
	}
.shop_detail p img{
	max-width:938px;
	}